package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface DashboardWorkTaskService {
    /**
     * B3查询主管下属问题超时排行图表
     */
    BffQueryChargeSubQuestionTimeoutRankListRespDto queryChargeSubQuestionTimeoutRankList(BffQueryChargeSubQuestionTimeoutRankListReqDto reqDto);

    /**
     * B3查询工作任务周期导航列表
     */
    BffQueryWorkTaskCycleNavListRespDto queryWorkTaskCycleNavList(BffQueryWorkTaskCycleNavListReqDto reqDto);

    /**
     * B3查询个人工作任务进度排行图表
     */
    BffQueryPersonalWorkTaskProgressRankListRespDto queryPersonalWorkTaskProgressRankList(BffQueryPersonalWorkTaskProgressRankListReqDto reqDto);

    /**
     * B3查询个人工作任务逾期排行图表
     */
    BffQueryPersonalWorkTaskOverdueRankListRespDto queryPersonalWorkTaskOverdueRankList(BffQueryPersonalWorkTaskOverdueRankListReqDto reqDto);

    /**
     * B3查询个人问题解决天数排行图表
     */
    BffQueryPersonalQuestionSolveRankListRespDto queryPersonalQuestionSolveRankList(BffQueryPersonalQuestionSolveRankListReqDto reqDto);

    /**
     * B3查询个人问题超时排行图表
     */
    BffQueryPersonalQuestionTimeoutRankListRespDto queryPersonalQuestionTimeoutRankList(BffQueryPersonalQuestionTimeoutRankListReqDto reqDto);

    /**
     * B3查询部门任务进度排行工作任务图表
     */
    BffQueryDeptTaskProgressRankingChartListRespDto queryDeptTaskProgressRankingChartList(BffQueryDeptTaskProgressRankingChartListReqDto reqDto);

    /**
     * B3查询部门任务逾期排行列表
     */
    BffQueryDeptTaskExpiedRankingListRespDto queryDeptTaskExpiedRankingList(BffQueryDeptTaskExpiedRankingListReqDto reqDto);

    /**
     * B3查询下属工作任务进度排行图表
     */
    BffQuerySubordinateWorkTaskProgressRankListRespDto querySubordinateWorkTaskProgressRankList(BffQuerySubordinateWorkTaskProgressRankListReqDto reqDto);

    /**
     * B3查询下属工作任务逾期排行图表
     */
    BffQuerySubordinateWorkTaskOverdueRankListRespDto querySubordinateWorkTaskOverdueRankList(BffQuerySubordinateWorkTaskOverdueRankListReqDto reqDto);

    /**
     * B3查询部门问题超时排行列表
     */
    BffQueryDeptQuestionOvertimeRankingListRespDto queryDeptQuestionOvertimeRankingList(BffQueryDeptQuestionOvertimeRankingListReqDto reqDto);

    /**
     * B3查询主管下属问题解决天数排行图表
     */
    BffQueryChargeSubQuestionSolveRankListRespDto queryChargeSubQuestionSolveRankList(BffQueryChargeSubQuestionSolveRankListReqDto reqDto);

    /**
     * B3查询项目下问题超时排行图表
     */
    BffQueryProjectQuestionTimeoutRankListRespDto queryProjectQuestionTimeoutRankList(BffQueryProjectQuestionTimeoutRankListReqDto reqDto);

    /**
     * B3查询项目下任务进度排行图标
     */
    BffQueryUnderProjectTaskProgressRankListRespDto queryUnderProjectTaskProgressRankList(BffQueryUnderProjectTaskProgressRankListReqDto reqDto);

    /**
     * B3查询重点关注任务进度排行图表
     */
    BffQueryKeyFocusWorkTaskProgressRankListRespDto queryKeyFocusWorkTaskProgressRankList(BffQueryKeyFocusWorkTaskProgressRankListReqDto reqDto);

    /**
     * B3查询部门问题解决天数排行图表列表
     */
    BffQueryDeptQuestionSolvesRankingChartListRespDto queryDeptQuestionSolvesRankingChartList(BffQueryDeptQuestionSolvesRankingChartListReqDto reqDto);

    /**
     * B4查询部门问题人员排行列表
     */
    BffQueryDeptQuestionMemberRankingListRespDto queryDeptQuestionMemberRankingList(BffQueryDeptQuestionMemberRankingListReqDto reqDto);

    /**
     * B4查询部门任务人员排行列表
     */
    BffQueryDeptTaskMemberRankingListRespDto queryDeptTaskMemberRankingList(BffQueryDeptTaskMemberRankingListReqDto reqDto);

    /**
     * B3查询项目下逾期任务排行图表
     */
    BffQueryUnderProjectExpiedTaskRankListRespDto queryUnderProjectExpiedTaskRankList(BffQueryUnderProjectExpiedTaskRankListReqDto reqDto);

    /**
     * B3查询项目下问题解决天数排行图表
     */
    BffQueryProjectQuestionSolveRankListRespDto queryProjectQuestionSolveRankList(BffQueryProjectQuestionSolveRankListReqDto reqDto);

    /**
     * B3查询重点关注任务逾期排行图表
     */
    BffQueryKeyFocusWorkExpiedTaskRankListRespDto queryKeyFocusWorkExpiedTaskRankList(BffQueryKeyFocusWorkExpiedTaskRankListReqDto reqDto);
    //
}
